package com.gitee.l0km.jsonvisitor;

/**
 * 表示一个接受一个参数并产生结果的函数,，同JDK 8 Function接口
 * @author guyadong
 *
 * @param <T>
 * @param <R>
 */
public interface Function<T, R> {

    /**
     * Applies this function to the given argument.
     *
     * @param t the function argument
     * @return the function result
     */
    R apply(T t);
}
